#include "stm32f10x.h"                  // Device header
#include "led.h"
#include "delay.h"
#include "u8g2.h"
#include "OLED.h"
#include "wouoUI.h"
#include "w25q16.h"

u8g2_t u8g2;

int main()
{
//	ledInit();
//	OLED_I2C_Init();
	Spi_SW_Init();
//	u8g2_Setup_ssd1306_i2c_128x64_noname_f(&u8g2, U8G2_R0, u8x8_byte_sw_i2c, u8g2_gpio_and_delay_stm32);
//	u8g2_InitDisplay(&u8g2); // send init sequence to the display, display is in sleep mode after this,
// 	u8g2_SetPowerSave(&u8g2, 0); // wake up display

//	u8g2_ClearBuffer(&u8g2);
//	u8g2_ClearDisplay(&u8g2);
//	Delay_ms(1000);
	setup();
	
	while(1)
	{
		//lineTest();
		//boxTest();
//		u8g2_DrawLine(&u8g2, 0, 0, 60, 60);
//		u8g2_SendBuffer(&u8g2);
//		Delay_ms(100);
//		ledReverse(1);
		loop();
		
	}
}
